Skip to content

Conversation

@nammn
Copy link
Collaborator

@nammn nammn commented Mar 1, 2024

All Submissions:

  • Have you opened an Issue before filing this PR?
  • Have you signed our CLA?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • Put closes #XXXX in your comment to auto-close the issue that your PR fixes (if such).

Summary

  • add the base code to notarize our multi-cluster binary via goreleaser and a notarizing hook
  • notarizing is done via evergreen instead of github actions due to security reasons
  • the idea is the following
    • have a release
    • merge that release
    • have evergreen pick that up
    • install all the binaries (goreleaser, notarizer)
    • goreleaser releases the binaries and the hook replaces them with notarized ones

run the build manually:

 evergreen patch -p mongodb-enterprise-kubernetes  -v release_mcli -t all -y -f -y --browse

@nammn nammn force-pushed the test-notarizing branch from 898159d to 8e15bcb Compare March 5, 2024 07:22
@nammn nammn changed the title test notarizing add mac build - notarizing Mar 5, 2024
@nammn nammn force-pushed the test-notarizing branch 2 times, most recently from dacf92e to 5991430 Compare March 5, 2024 07:24
@nammn nammn force-pushed the test-notarizing branch from 5991430 to bb53ce8 Compare March 5, 2024 07:24
@nammn nammn marked this pull request as ready for review March 5, 2024 07:25
Copy link
Collaborator

@lsierant lsierant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update PR description

@nammn nammn merged commit 45e9b12 into master Mar 5, 2024
@nammn nammn deleted the test-notarizing branch April 29, 2024 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants